{% if page.lang == 'ru' %}
{% alert level="warning" %}
Команды ниже актуальны для Deckhouse CLI версии {{ site.data.supported_versions.d8.d8CliVersion }}, поставляемой с Deckhouse Kubernetes Platform. Последняя версия Deckhouse CLI доступна на [GitHub](https://github.com/deckhouse/deckhouse-cli/releases).
Узнать используемую версию Deckhouse CLI можно при помощи команды `d8 --version`.
{% endalert %}
{% else %}
{% alert level="warning" %}
The commands below apply to Deckhouse CLI version {{ site.data.supported_versions.d8.d8CliVersion }}, which is bundled with the Deckhouse Kubernetes Platform. The latest version of Deckhouse CLI is available on [GitHub](https://github.com/deckhouse/deckhouse-cli/releases).
You can check your current Deckhouse CLI version using the `d8 --version` command.
{% endalert %}
{% endif %}

{% if include.os == "Windows" %}
1. {% if page.lang == 'ru' %}Скачайте [архив для {{ include.os }} {{ include.arch }}]{% else %}Download the [archive for {{ include.os }} {{ include.arch }}]{% endif -%}
({%- if site.mode == 'module' %}{{ site.urls[page.lang] }}{% endif %}/downloads/deckhouse-cli/{{ site.data.supported_versions.d8.d8CliVersion }}/d8-{{ site.data.supported_versions.d8.d8CliVersion }}-{{ include.os | downcase | replace: "macos", "darwin"  }}-{{ include.arch | downcase | replace: "x86-64", "amd64" }}.tar.gz) {% if page.lang == 'ru' %}
удобным для вас способом{% else %}in a convenient way{% endif -%}.
{% if page.lang == 'ru' %}
   - **Из вашего кластера**:

      1. Включите модуль [deckhouse-tools](../../../kubernetes-platform/documentation/latest/modules/deckhouse-tools/);
      2. Откройте веб-интерфейс со ссылками на скачивание. Адрес веб-интерфейса формируется в соответствии с шаблоном [publicDomainTemplate](/products/kubernetes-platform/documentation/v1/reference/api/global.html#parameters-modules-publicdomaintemplate) глобального параметра конфигурации Deckhouse (ключ `%s` заменяется на `tools`).

         Например, если `publicDomainTemplate` установлен как `%s-kube.company.my`, веб-интерфейс будет доступен по адресу `tools-kube.company.my`;
      3. Кликните по кнопке скачивания Deckhouse CLI для вашей версии {{ include.os }}.
   - **С сайта Deckhouse**, по ссылке: [{{ include.os }} {{ include.arch }}]({%- if site.mode == 'module' %}{{ site.urls[page.lang] }}{% endif %}/downloads/deckhouse-cli/{{ site.data.supported_versions.d8.d8CliVersion }}/d8-{{ site.data.supported_versions.d8.d8CliVersion }}-{{ include.os | downcase | replace: "macos", "darwin"  }}-{{ include.arch | downcase | replace: "x86-64", "amd64" }}.tar.gz).
   {% else %}
   - **From your cluster**:

      1. Turn on the module [deckhouse-tools](../../../kubernetes-platform/documentation/latest/modules/deckhouse-tools/);
      2. Open the web interface with download links. The web interface address is generated according to the [publicDomainTemplate](/products/kubernetes-platform/documentation/v1/reference/api/global.html#parameters-modules-publicdomaintemplate) template of the Deckhouse global configuration parameter (the `%s` key is replaced with `tools`).

         For example, if `publicDomainTemplate` is set as `%s-kube.company.my`, the web interface will be available at `tools-kube.company.my`;
      3. Click on the button to download Deckhouse CLI for {{ include.os }}.
   - **From the Deckhouse website**, download the archive from this link: [{{ include.os }} {{ include.arch }}]({%- if site.mode == 'module' %}{{ site.urls[page.lang] }}{% endif %}/downloads/deckhouse-cli/{{ site.data.supported_versions.d8.d8CliVersion }}/d8-{{ site.data.supported_versions.d8.d8CliVersion }}-{{ include.os | downcase | replace: "macos", "darwin"  }}-{{ include.arch | downcase | replace: "x86-64", "amd64" }}.tar.gz).
{% endif -%}
{% else %}
1. {% if page.lang == 'ru' %}Скачайте [архив для {{ include.os }} {{ include.arch }}]{% else %}Download the [archive for {{ include.os }} {{ include.arch }}]{% endif -%}
({%- if site.mode == 'module' %}{{ site.urls[page.lang] }}{% endif %}/downloads/deckhouse-cli/{{ site.data.supported_versions.d8.d8CliVersion }}/d8-{{ site.data.supported_versions.d8.d8CliVersion }}-{{ include.os | downcase | replace: "macos", "darwin"  }}-{{ include.arch | downcase | replace: "x86-64", "amd64" }}.tar.gz) {% if page.lang == 'ru' %}
удобным для вас способом{% else %}in a convenient way{% endif -%}:
{% if page.lang == 'ru' %}
   - **Из вашего кластера**:

      1. Включите модуль [deckhouse-tools](../../../kubernetes-platform/documentation/latest/modules/deckhouse-tools/);
      2. Откройте веб-интерфейс со ссылками на скачивание. Адрес веб-интерфейса формируется в соответствии с шаблоном [publicDomainTemplate](/products/kubernetes-platform/documentation/v1/reference/api/global.html#parameters-modules-publicdomaintemplate) глобального параметра конфигурации Deckhouse (ключ `%s` заменяется на `tools`).

         Например, если `publicDomainTemplate` установлен как `%s-kube.company.my`, веб-интерфейс будет доступен по адресу `tools-kube.company.my`;
      3. Кликните по кнопке скачивания Deckhouse CLI для {{ include.os }}.
   {% else %}
   - **From your cluster**:

      1. Turn on the module [deckhouse-tools](../../../kubernetes-platform/documentation/latest/modules/deckhouse-tools/);
      2. Open the web interface with download links. The web interface address is generated according to the [publicDomainTemplate](/products/kubernetes-platform/documentation/v1/reference/api/global.html#parameters-modules-publicdomaintemplate) template of the Deckhouse global configuration parameter (the `%s` key is replaced with `tools`).

         For example, if `publicDomainTemplate` is set as `%s-kube.company.my`, the web interface will be available at `tools-kube.company.my`;
      3. Click on the button to download Deckhouse CLI for {{ include.os }}.
{% endif -%}

{% if page.lang == 'ru' %}
   - **С сайта Deckhouse**:
   {% else %}
   - **From the Deckhouse website**:
{% endif -%}
   ```shell
   curl -LO {{ site.urls[page.lang] }}/downloads/deckhouse-cli/{{ site.data.supported_versions.d8.d8CliVersion }}/d8-{{ site.data.supported_versions.d8.d8CliVersion }}-{{ include.os | downcase | replace: "macos", "darwin"  }}-{{ include.arch | downcase | replace: "x86-64", "amd64" }}.tar.gz
   ```
{% endif %}

{% if include.os == "Windows" %}
{%    if page.lang == 'ru' -%}
1. Распакуйте архив, переместите файл `d8.exe` в выбранный вами каталог и добавьте каталог в переменную `PATH` операционной системы.
1. Разблокируйте файл `d8.exe`, например, следующим способом:
   - Щелкните правой кнопкой мыши на файле и выберите *Свойства* в контекстном меню.
   - В окне *Свойства* убедитесь, что находитесь на вкладке *Общие*.
   - Внизу вкладки *Общие* вы можете увидеть раздел *Безопасность* с сообщением о блокировке файла.
   - Установите флажок *Разблокировать* или нажмите кнопку *Разблокировать*, затем нажмите *Применить* и *ОК*, чтобы сохранить изменения.
{%-   else -%}
1. Extract the archive, move the file `d8.exe` to the directory of your choice, and add the directory to the 'PATH' environment variable of the operating system.
1. Unlock the file `d8.exe`, for example, in the following way:
   - Right-click on the file and select *Properties* from the context menu.
   - In the Properties window, make sure you are on the *General* tab.
   - At the bottom of the General tab, you may see a section that says *Security* with a message like *This file came from another computer and might be blocked to help protect this computer.* If this message is displayed, there will be an *Unblock* button or checkbox next to it.
   - Check the *Unblock* checkbox or click the *Unblock* button, then click *Apply* and *OK* to save the changes.
{%-   endif -%}
{% else %}
1. {% if page.lang == 'ru' -%}Распакуйте архив{% else %}Extract the archive{% endif %}:

   ```bash
   tar -xvf "d8-{{ site.data.supported_versions.d8.d8CliVersion }}-{{ include.os | downcase | replace: "macos", "darwin"  }}-{{ include.arch | downcase | replace: "x86-64", "amd64" }}.tar.gz" "{{ include.os | downcase | replace: "macos", "darwin"  }}-{{ include.arch | downcase | replace: "x86-64", "amd64" }}/bin/d8"
   ```

1. {% if page.lang == 'ru' -%}
Переместите файл `d8` в каталог, находящийся в списке в переменной окружения `PATH` операционной системы (например, `/usr/local/bin/`)
{%- else -%}
Move the file `d8` to the directory listed in the `PATH` system environment variable (for example, `/usr/local/bin/`)
{%- endif %}:

   ```bash
   sudo mv "{{ include.os | downcase | replace: "macos", "darwin"  }}-{{ include.arch | downcase | replace: "x86-64", "amd64" }}/bin/d8" /usr/local/bin/
   ```

   > {%- if page.lang == 'ru' -%}
     Переменная окружения `PATH` содержит список каталогов, в которых ОС будет искать исполняемый файл при вызове команды из терминала. Просмотреть ее можно командой `echo $PATH`.
     {%- else -%}
     `PATH` is a system environment variable containing a list of directories with executable files. This is where the OS will look for the binary when a command is run in the terminal. You can view this list with the `echo $PATH` command.
     {%- endif %}
{% endif %}

1. {% if page.lang == 'ru' -%}Проверьте, что утилита работает{% else %}Check that the CLI is working{% endif %}:

   ```bash
   d8 help
   ```

{% if include.os == "Windows" %}
1. {% if page.lang == 'ru' %}Включите автодополнение в PowerShell, выполнив следующую команду{% else %}Enable auto-completion in PowerShell by running the following command{% endif %}:

   ```shell
   d8 completion powershell >> $PROFILE
   ```
{% endif %}

{% if page.lang == 'ru' -%}Готово, вы установили Deckhouse CLI.{% else %}Congrats, you have successfully installed Deckhouse CLI.{% endif %}
